2: Select Tables

Description

After the connection has been configured, the next step in the Flying Start Genie is to select the tables and views to include. On the Select Tables tab, you can also customize the Grid Component for each table, overwriting the settings defined in Global Properties.

Overview

images/selectTablesOverview.png

The second step in the Flying Start Genie is to select the tables and views to include the web application as Grid Components. One Grid will be generated for each selected table and view. Tables can be selected by double-clicking the table name in the Available Tables and Views list or by clicking the select and unselect arrow buttons. Selected tables and views will be shown in the Selected Tables and Views list box in the order they were selected.

images/selectTables.png

You can preview a table using the Show records in table link for a selected table in the Available Tables and Views list.

images/previewData.png

You can filter the objects listed in the Available Tables and Views list using the Filter available object types link. The types of objects that can be selected include:

  • Views
  • Linked Tables
  • Synonyms
  • Aliases
  • System Tables
images/filterList.png
Not all object types may be available for your database. Consult your database documentation for information of what types of objects are supported.

When the Flying Start Genie generates the Grid Components for the selected tables and views, it creates the components based on the Global Properties. The Global Properties can be overridden on an individual table and view basis by unchecking the Use default settings for this Grid component? box below the table list. This allows you to generate some tables as read-only or define what fields should be shown for a particular view.

images/customizeGrid.png

Available Customization

Grid Properties

Grid Properties can be used to define the Grid Parts that should be generated (Search, Detail View) as well as the fields to include, the Grid Component's filename, and whether or not data in the Grid Component is editable.

Some settings can be specified for all tables. For example, when you click the [...] smart field button for the Editable property, you can set the property to Use Global Setting, Yes, or No. If you would like to set Editable for all selected tables and views to "No", this can be done by selecting Set All to 'No' from the list of options.

For properties that can be configured for all selected tables and views, the [...] button will display a menu with the following options:

images/setOptions.png

The following properties are available for customizing the Grid Component for the selected table or view:

Grid component name

Specify the name of the Grid component. You can specify an explicit name or automatically generate a name based on the source table name and the global prefix you specified on the Global Properties tab. Use the placeholder <Auto-Generated from Source Table Name> to use the default component name.

Editable

Specify if the Grid is editable. You can specify an explicit setting, or use a default setting that you set on the Global Properties pane. If the Grid is editable, then the Detail View is automatically turned on (since the edits are made in the Detail View part). Editable can be set to Use Global Default, Yes, or No.

Grid part fields

You can choose the fields you want to see in the Grid part or accept the default.

Has Search part

If checked, a Search Part will be created for the Grid Component for this table. Has Search part can be set to Use Global Default, Yes, or No.

Search part fields

Specify the fields to show in the Search Part.

Has Detail View part

Specify if the Grid component should have a Detail View part. If the Grid is editable, the Detail View will be automatically turned on since Grid edits are done in the Detail View. Has Detail View part can be set to Use Global Default, Yes, or No.

Detail View part fields

Specify the field to show in the Detail View part.

Tabbed UI Properties

The Tabbed UI Properties can be used to customize the button and pane labels that open the Grid Component generated for the selected table.

Button label

Specify the label for the button in the Tabbed UI object that will open this Grid. By default, the button label is the same as the table name. Use the placeholder <Table Name> to use the table name in the label.

Pane label

Specify the label for tab pane in the Tabbed UI object. By default, the pane label is the same as the table name. Use the placeholder <Table Name> to use the table name in the label.

See Also